package cn.ondraw.ragflow.pojo.response;

import lombok.Data;

/**
 * 文档信息对象
 */
@Data
class DocumentInfo {
    /**
     * 块的数量
     */
    private int chunk_count;
    /**
     * 分块方法
     */
    private String chunk_method;
    /**
     * 创建日期
     */
    private String create_date;
    /**
     * 创建时间戳
     */
    private long create_time;
    /**
     * 创建者 ID
     */
    private String created_by;
    /**
     * 关联的数据集 ID
     */
    private String dataset_id;
    /**
     * 文档 ID
     */
    private String id;
    /**
     * 文档位置
     */
    private String location;
    /**
     * 文档名称
     */
    private String name;
    /**
     * 解析器配置
     */
    private ParserConfig parser_config;
    /**
     * 处理开始时间
     */
    private String process_begin_at;
    /**
     * 处理耗时
     */
    private double process_duation;
    /**
     * 处理进度
     */
    private double progress;
    /**
     * 进度消息
     */
    private String progress_msg;
    /**
     * 运行标识
     */
    private String run;
    /**
     * 文档大小
     */
    private int size;
    /**
     * 源类型
     */
    private String source_type;
    /**
     * 文档状态
     */
    private String status;
    /**
     * 缩略图
     */
    private String thumbnail;
    /**
     * 令牌数量
     */
    private int token_count;
    /**
     * 文档类型
     */
    private String type;
    /**
     * 更新日期
     */
    private String update_date;
    /**
     * 更新时间戳
     */
    private long update_time;
}
